<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
// - Number.isFinite(i) `:  用来检查一个数值是否为有限
     
    //  let bool = Number.isFinite(1); //true
    // let bool = Number.isFinite(7/0); //false

    // let bool = Number.isFinite("abc"); //false

    //  console.log(bool);

    
// - `Number.isNaN(i)` : 判断是否是`NaN`

    //   let bool = Number.isNaN(100); //false

    // let bool = Number.isNaN(NaN); //true

    // let bool = Number.isNaN("a"+1); //false

    // let n = parseInt("a"+1);

    // let bool = Number.isNaN(n); //true

    // console.log(bool);

// - `Number.isInteger(i) `: 判断是否是整数

    //  console.log(Number.isInteger(100));//true
    //  console.log(Number.isInteger(100.1)); //false

    // console.log(Number.isInteger(NaN)); //false

// - `Number.parseInt(str) `: 将字符串转换为对应的数值

        // console.log(Number.parseInt("123.5")); //123

        console.log(window.parseInt);

        console.log(Number.parseInt);

        console.log(window.parseInt === Number.parseInt); //true

    </script>
</body>
</html>